import { defineStore } from 'pinia';
const useLoginStore = defineStore({
    id: 'login',
    //   state: () => ({
    //     num: 1,
    //   }),
    state: () => ({
        info: 'pinia 可以使用',
    }),
    getters: {},
    actions: {
        alertInfo() {
            this.info = '可以可以，这个秒';
        },
    },
});

// 数据持久化
// 1. 保存数据
const instance = useLoginStore();
instance.$subscribe((_, state) => {
    localStorage.setItem('login-store', JSON.stringify({ ...state }));
});
// 2. 获取保存的数据，先判断有无，无则用先前的
const old = localStorage.getItem('login-store');
if (old) {
    instance.$state = JSON.parse(old);
}
export default useLoginStore;
